<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 访问和修改数组元素
    /* 数组创建完成之后,可以[]操作符访问数组中的每一个元素,
    数组的引用位于括号左侧,中括号中是一个返回非负整数的任意表达式,
    使用该语法及可以访问数组中的元素,也可以修改中括号中填写索引值 */
    var arr = ['a', 'b', 'c', 'd', 'e', 'f'];
    //arr[0]访问arr数组中索引值为0的元素
    console.log(arr[0]);//a
    console.log(arr[5 - 3]);//c
    arr[0] = 'aaa';
    console.log(arr[0]);//aaa
    arr[1 + 1] = 'ccc';
    console.log(arr[2]);//ccc

    // 通过索引添加数据
    var arr1 = ['a', 'b'];
    // arr1[2]='c';
    arr1[3]='d';
    console.log(arr1);

    /* 删除 使用delete关键字只能删除数组中指定下标的元素,
    删除后该元素依然会占用一个空存储位置 */
    delete arr1[0];
    console.log(arr1);

    // 遍历数组  一维数组该怎样挨个去提取数据呢?
    /*  可以通过for循环,foreach(增强for循环),for...of进行遍历,
    目前先使用for */
    var arr2 = ['a', 'b', 'c', 'd', 'e', 'f'];
    for (let  i= 0; i < arr2.length; i++) {
        console.log(arr2[i]); 
    }


</script>

</html>